<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Ab3d.Reader3ds</name>
    </assembly>
    <members>
        <member name="M:Ab3d.Reader3ds.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:Ab3d.Reader3ds.Read(System.String,System.Windows.Controls.Viewport3D,System.Int32)">
            <summary>
            Reads the 3ds file and adds the 3d objects (as MeshGeometry3D, Lights, Materials) to Viewport3D
            If cameraIndex >= 0 than also sets the camera (if there is one in 3ds file) to Viewport3D
            </summary>
            <param name="fileName">3ds fileName</param>
            <param name="viewport">viewport to add the models to</param>
            <param name="cameraIndex">if 0 or greater set the camera in Viewport3D to the camera with index from 3ds file; if -1 do not set the camera</param>
            <returns>returns the read Model3DGroup</returns>
        </member>
        <member name="M:Ab3d.Reader3ds.Read(System.String,System.Windows.Controls.Viewport3D)">
            <summary>
            Reads the 3ds file and adds the 3d objects (as MeshGeometry3D, Lights, Materials) to Viewport3D
            Also if the 3ds file contains camera information set the Viewport3D's camera to the first camera in 3ds file
            </summary>
            <param name="fileName">3ds fileName</param>
            <param name="viewport">viewport to add the models to</param>
            <returns>returns the read Model3DGroup</returns>
        </member>
        <member name="M:Ab3d.Reader3ds.Read(System.String)">
            <summary>
            Reads 3ds file and returns the 3d objects in Model3DGroup
            Using default settings: do not add default light; default material is Silver colored solid brush
            </summary>
            <param name="fileName">3ds file name</param>
            <returns>Model3DGroup with objects from 3ds file</returns>
        </member>
        <member name="M:Ab3d.Reader3ds.ReadFile(System.String,System.Windows.Controls.Viewport3D,System.Int32)">
            <summary>
            Reads the 3ds file and adds the 3d objects (as MeshGeometry3D, Lights, Materials) to Viewport3D
            If cameraIndex >= 0 than also sets the camera (if there is one in 3ds file) to Viewport3D
            </summary>
            <param name="fileName">3ds fileName</param>
            <param name="viewport">viewport to add the models to</param>
            <param name="cameraIndex">if 0 or greater set the camera in Viewport3D to the camera with index from 3ds file; if -1 do not set the camera</param>
            <returns>returns the read Model3DGroup</returns>
        </member>
        <member name="M:Ab3d.Reader3ds.ReadFile(System.String,System.Windows.Controls.Viewport3D)">
            <summary>
            Reads the 3ds file and adds the 3d objects (as MeshGeometry3D, Lights, Materials) to Viewport3D
            Also if the 3ds file contains camera information set the Viewport3D's camera to the first camera in 3ds file
            </summary>
            <param name="fileName">3ds fileName</param>
            <param name="viewport">viewport to add the models to</param>
            <returns>returns the read Model3DGroup</returns>
        </member>
        <member name="M:Ab3d.Reader3ds.ReadFile(System.String)">
            <summary>
            Reads 3ds file and returns its data in Model3DGroup object
            </summary>
            <param name="fileName">3ds file Name</param>
            <returns>read MeshGeometry3D object</returns>
        </member>
        <member name="M:Ab3d.Reader3ds.GetFrame(System.Int32,System.Windows.Controls.Viewport3D)">
            <summary>
            Gets the Model3DGroup for frameNo
            </summary>
            <param name="frameNo">Frame Number</param>
            <param name="viewport">viewport where the Model3DGroup is shown</param>
            <returns>returns the Model3DGroup for frameNo</returns>
        </member>
        <member name="M:Ab3d.Reader3ds.GetFrame(System.Int32,System.Windows.Controls.Viewport3D,System.Int32)">
            <summary>
            Gets the Model3DGroup for frameNo
            </summary>
            <param name="frameNo">Frame Number</param>
            <param name="viewport">viewport where the Model3DGroup is shown</param>
            <param name="cameraIndex">if 0 or greater set the camera in Viewport3D to the camera with index from 3ds file; if -1 do not set the camera</param>
            <returns>returns the Model3DGroup for frameNo</returns>
        </member>
        <member name="M:Ab3d.Reader3ds.GetFrame(System.Int32)">
            <summary>
            Gets the Model3DGroup for frameNo
            </summary>
            <param name="frameNo">Frame Number</param>
            <returns>returns the Model3DGroup for frameNo</returns>
        </member>
        <member name="P:Ab3d.Reader3ds.Cameras">
            <summary>
            Gets list of all the cameras read from 3ds file
            Used because Model3DGroup can have only one camera defined, but 3ds file can have more then one
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.DefaultMaterial">
            <summary>
            Gets or Sets the material that will be applied to the read objects
            Dafault value is Silver SolidColorBrush
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.TexturesPath">
            <summary>
            Gets or sets the path where the textures are located. If null or "" the path of the 3ds file is used
            Default value is null
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.MissingTextureFileName">
            <summary>
            Gets or sets the file name with full path of the image that will be used when the texture image is not pressent
            Default value is null
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.ThrowMissingTextureException">
            <summary>
            Gets or sets if Reader3ds.MissingTextureExeprion is thrown if the texture is not found
            If false then if the MissingTextureFileName is set it is used, if not set the simple SolidColorBrush materila is used instead of texture (color is read from material)
            Default value is false
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.AddDefaultLight">
            <summary>
            Add defult light (Direction=0, 1, 0) if there are no lights defined in 3ds file
            Default value is false
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.ImportSpecularMaterial">
            <summary>
            Gets or sets if the SpeculaMaterial is imported - used. If false DiffuseMaterial is always used
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.ImportCameras">
            <summary>
            Gets or sets if Cameras are imported
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.ImportLights">
            <summary>
            Gets or sets if Lights are imported
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.ForceTwoSidedMaterials">
            <summary>
            If true than all the GeometryModels's BackMaterial are set to Material
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.DisableTransparencies">
            <summary>
            Gets or sets if Transparencies are used in Materials or not
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.NamedObjects">
            <summary>
            Gets the Dictionary that connects the objects names with themselfs
            </summary>
        </member>
        <member name="P:Ab3d.Reader3ds.FramesCount">
            <summary>
            Number of frames in the read 3ds file
            </summary>
        </member>
    </members>
</doc>
